package yunhe.dao;

import java.util.ArrayList;
import java.util.HashMap;

import yunhe.entity.Product;
import yunhe.entity.Supplier;

public interface SupplierInte {
	/**
	 * 添加供应商
	 * @param supplier
	 * @return
	 */
	boolean addSupplier(Supplier supplier);
	//删
	/**
	 * 删除供应商
	 * @param supId
	 * @return
	 */
	boolean delSupplier(String supId);
	//改
	/**
	 * 更改供应商
	 * @param supplier
	 * @return
	 */
	boolean updateSupplier(Supplier supplier);
	//查
	/**
	 * 查询所有供应商
	 * @return
	 */
	ArrayList<Supplier> getAllSupplier(HashMap<String,String> searchMap);
	/**
	 * 分页查询供应商
	 * @param curPage
	 * @param pageSize
	 * @return
	 */
	ArrayList<Supplier> getSupByPage(int curPage, int pageSize);
	/**
	 * 查询供应商总条数
	 * @return
	 */
	int getSupCount();
}
